200 |
Disables the control
|
199 |
Show icons
|
198 |
Displays the control's version
|
197 |
Changes the control's border (EBN)
|
196 |
Changes the control's border
|
195 |
Display the logo on the control's background
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\card.png`)") oDCOCX_Exontrol1:PictureDisplay := UpperRight oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
194 |
Changes the control's font
|
193 |
Shows the value-scroll (vertical scroll bar for area-compatible chart types)
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 8 oDCOCX_Exontrol1:[Misc,exAllowValueScroll] := 1.5 oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv" var_Serie := oDCOCX_Exontrol1:Series:Add(nil,nil) var_Serie:Name := "msft" var_Serie:Data := "Open,High,Low,Close" var_Serie:Type := "candle" oDCOCX_Exontrol1:EndUpdate() |
192 |
No values are shown
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Misc,exShowValueIf] := 0 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil," var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) var_Serie:ShowValue := exValue | exLine | exPoint var_Serie:ValueFormat := "`<c>` + category + `<br><c>` + value" oDCOCX_Exontrol1:EndUpdate() |
191 |
No labels on category-axis are shown
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 15 oDCOCX_Exontrol1:[Misc,exShowLabelsIf] := 0 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "Date" var_CategoryAxis:Format := "value mid 9 left 2" oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv" var_Serie := oDCOCX_Exontrol1:Series:Add(nil,nil) var_Serie:Name := "msft" var_Serie:Data := "Open,High,Low,Close" var_Serie:Type := "candle" oDCOCX_Exontrol1:EndUpdate() |
190 |
No category grid lins are shown
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 8 oDCOCX_Exontrol1:[Misc,exShowGridLinesIf] := 0 oDCOCX_Exontrol1:CategoryAxis:MajorGridLines:Color := "lightgray" oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv" var_Serie := oDCOCX_Exontrol1:Series:Add(nil,nil) var_Serie:Name := "msft" var_Serie:Data := "Open,High,Low,Close" var_Serie:Type := "candle" oDCOCX_Exontrol1:EndUpdate() |
189 |
No category ticks are shown
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 8 oDCOCX_Exontrol1:[Misc,exShowTicksIf] := 0 oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv" var_Serie := oDCOCX_Exontrol1:Series:Add(nil,nil) var_Serie:Name := "msft" var_Serie:Data := "Open,High,Low,Close" var_Serie:Type := "candle" oDCOCX_Exontrol1:EndUpdate() |
188 |
Defines the lower and upper margins of the valueSize property (CTRL + Middle button and drag to resize the values)
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 8 oDCOCX_Exontrol1:[Misc,exValueSizeRange] := "1,12" oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv" var_Serie := oDCOCX_Exontrol1:Series:Add(nil,nil) var_Serie:Name := "msft" var_Serie:Data := "Open,High,Low,Close" var_Serie:Type := "candle" oDCOCX_Exontrol1:EndUpdate() |
187 |
Even though I set the AutoFit property to False, the control still gets resized when I click CTRL + Middle button
local var_CategoryAxis as ICategoryAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 8 oDCOCX_Exontrol1:[Misc,exValueSizeRange] := "0,8" var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil," var_CategoryAxis:MajorGridLines:Color := "lightgray" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:EndUpdate() |
186 |
Defines the angle (in degrees) the value-line is rotated by, when the values goes up(positive) or down(negative)
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exValueLineUpAngle] := 0 oDCOCX_Exontrol1:[Misc,exValueLineDownAngle] := 90 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "Green,Black,Red,Lime,Orange,Red" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add("1410,331,-1390,-276,1225,213",nil) var_Serie:ShowValue := exValue | exLine | exPoint var_Serie:ValueFormat := "`<c>` + category + `<br><c>` + (value format ``)" var_Serie:Type := "line" oDCOCX_Exontrol1:EndUpdate() |
185 |
Defines the additional angle (in degrees) the value-line is rotated by
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exValueLineAddAngle] := 0 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil," var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) var_Serie:ShowValue := exValue | exLine | exPoint var_Serie:ValueFormat := "`<c>` + category + `<br><c>` + (percent format ``) + `%`" oDCOCX_Exontrol1:EndUpdate() |
184 |
Defines the distance to extend the value-line by
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exValueLineExt] := 12 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil," var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) var_Serie:ShowValue := exValue | exLine | exPoint var_Serie:ValueFormat := "`<c>` + category + `<br><c>` + value" oDCOCX_Exontrol1:EndUpdate() |
183 |
Defines the distance from the edge of the outer circle where the values are displayed
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Misc,exValueDistOuterCircular] := 0 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) var_Serie:Type := "Pie" var_Serie:ShowValue := exValue | exLine | exPoint var_Serie:ValueFormat := "`<c>` + category + `<br><c>` + (percent format ``) + `%`" oDCOCX_Exontrol1:ValuePoint := ",,,,,,,red,black,2" oDCOCX_Exontrol1:EndUpdate() |
182 |
Defines the distance from the edge of the inner circle where the values are displayed
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Misc,exValueDistInnerCircular] := 8 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) var_Serie:Type := "Pie" var_Serie:ShowValue := exValue | exLine | exPoint var_Serie:ValueFormat := "`<c>` + category + `<br><c>` + (percent format ``) + `%`" oDCOCX_Exontrol1:EndUpdate() |
181 |
Defines the padding between rings of the "pie" chart-type
local var_CategoryAxis as ICategoryAxis local var_Serie,var_Serie1 as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Misc,exPaddingInsidePie] := 12 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) var_Serie:Type := "Pie" var_Serie:ShowValue := exValue | exLine | exPoint var_Serie:ValueFormat := "`<c>` + category + `<br><c>` + (percent format ``) + `%`" var_Serie1 := oDCOCX_Exontrol1:Series:Add("141,139,331,276,225,213",nil) var_Serie1:Type := "Pie" var_Serie1:ShowValue := exValue | exLine | exPoint var_Serie1:ValueFormat := "`<c>` + category + `<br><c>` + (percent format ``) + `%`" oDCOCX_Exontrol1:EndUpdate() |
180 |
Requests for a new layout once the serie's visible property is changed
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Misc,exNewLayoutOnVisibleChange] := false var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) var_Serie:Type := "Pie" var_Serie:ShowValue := exValue | exLine | exPoint var_Serie:ValueFormat := "`<c>` + category + `<br><c>` + (percent format ``) + `%`" oDCOCX_Exontrol1:Legend:Visible := true oDCOCX_Exontrol1:EndUpdate() |
179 |
Prevents rotating the labels
local var_CategoryAxis as ICategoryAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exRadialRotateLabels] := false var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" var_CategoryAxis:MajorGridLines:Color := "lightgray" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil):Type := "radarColumn" oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
178 |
Defines the angle (in degrees) to start the circular-compatible charts (radial or pie)
local var_CategoryAxis as ICategoryAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exCircularStartAngle] := 0 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" var_CategoryAxis:MajorGridLines:Color := "lightgray" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil):Type := "radarColumn" oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
177 |
Defines polygonal instead of circular
local var_CategoryAxis as ICategoryAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exRadarPolygonal] := true var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" var_CategoryAxis:MajorGridLines:Color := "lightgray" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil):Type := "radarColumn" oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
176 |
Defines the distance (proportionally with the valueSize property) between the first, next and last value of the same category and its border
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exMarginValueRatio] := 0.5 oDCOCX_Exontrol1:[Misc,exPaddingValueRatio] := 0.5 oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:Series:Add("9900,3300,980,190,90,8",nil) oDCOCX_Exontrol1:EndUpdate() |
175 |
Ensures that the marginal labels of the value-axis ensure fit the axis's client-rectangle
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exValueAxisFitLabel] := true oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
174 |
Prevents updating the margins/minimum/maximum of the value-axis when the user scrolls the data
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 6 oDCOCX_Exontrol1:[Misc,exUpdateRangeOnScroll] := 0 oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv" var_Serie := oDCOCX_Exontrol1:Series:Add(nil,nil) var_Serie:Data := "Volume" var_Serie:Type := "candle" oDCOCX_Exontrol1:EndUpdate() |
173 |
Defines the padding for labels and title of the value-axis
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exValueAxisPad] := 16 oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
172 |
Defines the size (height for horizontal axis and width for vertical axis) to display the category-axis (line and ticks)
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exValueAxisSize] := 16 oDCOCX_Exontrol1:ValueAxis:OffsetLabel := "16,16" oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
171 |
Defines the padding for labels and title of the category-axis
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exCategoryAxisPad] := 16 oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
170 |
Defines the size (height for horizontal axis and width for vertical axis) to display the category-axis (line and ticks)
local var_CategoryAxis as ICategoryAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exCategoryAxisSize] := 16 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" var_CategoryAxis:OffsetLabel := "0,-16" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
169 |
Defines the minimum/maximum portion (as a proportion of major unit, as a numeric-value between 0 and 1) to extend the axis before the first/after the last value of the serie (minimum, maximum value)
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,extVisibleBeforeAxis] := 1 oDCOCX_Exontrol1:[Misc,extVisibleAfterAxis] := 1 oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
168 |
Defines the number of digits to appear after the decimal point (as it is)
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exDigits] := -1 oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410.1211,1390.8999,331.3421,276.8991,225.0023,213.2231",nil):ShowValue := exValue | exLine | exPoint oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
167 |
Defines the number of digits to appear after the decimal point
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exDigits] := 3 oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410.1211,1390.8999,331.3421,276.8991,225.0023,213.2231",nil):ShowValue := exValue | exLine | exPoint oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
166 |
Defines the inferior and superior limits of the number of major-unit intervals an axis can display
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exRangeMajorUnits] := "2" oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
165 |
Defines the base major-units alternatives (separated by comma) the control uses to calculate the major-unit for the axes
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Misc,exBaseMajorUnits] := "5" oDCOCX_Exontrol1:CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil" oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213",nil) oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:EndUpdate() |
164 |
Customizes the tooltips to show on category-axis, when the crosshair intersects the category-axis
local var_Cursor as IExCursor local var_Serie as ISerie local var_ValueAxis as IValueAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true var_ValueAxis := oDCOCX_Exontrol1:ValueAxis var_ValueAxis:Format := "value + `°`" var_ValueAxis:CursorFormat := "``" oDCOCX_Exontrol1:CategoryAxis:CursorFormat := "`<b><fgcolor F0F0F0> ` + value + ` `" var_Serie := oDCOCX_Exontrol1:Series:Add("Jan(5 15), Feb(6 16), Mar(8 18), Apr(10 20), May(13 23), Jun(17 28), Jul(20 32), Aug(20 32), Sep(18 28), Oct(14 23), Nov(9 17), Dec(6 15)","Spain") var_Serie:Type := "RangeColumn" var_Serie:CursorFormat := "%V0 +`° - ` + %V1 + `°`" oDCOCX_Exontrol1:SeriesColors := "green" var_Cursor := oDCOCX_Exontrol1:Cursor var_Cursor:Visible := true var_Cursor:SerieTooltipBackColor := "black" var_Cursor:SerieTooltipForeColor := "rgb(254,254,254)" var_Cursor:TooltipPad := 4 var_Cursor:ShowCursorValueLine := false oDCOCX_Exontrol1:EndUpdate() |
163 |
Defines the configuration options to show the grid lines and labels between for the overview panel
local var_FormatGridLinesOptions as IFormatGridLinesOptions local var_ValueAxis as IValueAxis oDCOCX_Exontrol1:BeginUpdate() var_ValueAxis := oDCOCX_Exontrol1:ValueAxis var_ValueAxis:Format := "value / 1000000" var_ValueAxis:MajorUnit := 50000000 var_FormatGridLinesOptions := oDCOCX_Exontrol1:CategoryAxis:OverviewGridLines var_FormatGridLinesOptions:Format := "`<fgcolor red><b>` + (value left 4)" var_FormatGridLinesOptions:Color := "red" var_FormatGridLinesOptions:Style := 1 var_FormatGridLinesOptions:Width := 2 oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv" oDCOCX_Exontrol1:SeriesColors := "blue" oDCOCX_Exontrol1:Series:Add("Volume",nil) oDCOCX_Exontrol1:Overview:Visible := true oDCOCX_Exontrol1:EndUpdate() |
162 |
Add additional grid-lines for categories
local var_CategoryAxis as ICategoryAxis local var_FormatGridLinesOptions as IFormatGridLinesOptions oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "China,India,United States,Indonesia,Pakistan,Brazil,Nigeria,Bangladesh,Russia,Mexico" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_FormatGridLinesOptions := var_CategoryAxis:ChartGridLines var_FormatGridLinesOptions:Format := "value = `Pakistan`" var_FormatGridLinesOptions:Align := exTextCalcRect var_FormatGridLinesOptions:Width := 2 var_FormatGridLinesOptions:Color := "black" var_FormatGridLinesOptions:Skip := 1 oDCOCX_Exontrol1:Series:Add("1410,1390,331,276,225,213,211,166,145,130",nil) oDCOCX_Exontrol1:SeriesColors := "lime" oDCOCX_Exontrol1:EndUpdate() |
161 |
Add grid-lines for categories
|
160 |
Shifts horizontally or vertically the labels relative to their original positions
|
159 |
Combines/Merges categories sharing consecutive names according to the Format property
local var_CategoryAxis as ICategoryAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:CategoryAxis:Visible := true var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxes:Add("Winter,Winter,Spring,Spring,Spring,Summer,Summer,Summer,Autumn,Autumn,Autumn,Winter",nil) var_CategoryAxis:Format := "value" var_CategoryAxis:Split := true var_CategoryAxis:MajorGridLines:Color := "black" oDCOCX_Exontrol1:ValueAxis:Format := "value + `°`" oDCOCX_Exontrol1:Series:Add("Jan(5 15), Feb(6 16), Mar(8 18), Apr(10 20), May(13 23), Jun(17 28), Jul(20 32), Aug(20 32), Sep(18 28), Oct(14 23), Nov(9 17), Dec(6 15)","Spain"):Type := "RangeColumn" oDCOCX_Exontrol1:SeriesColors := "lime" oDCOCX_Exontrol1:EndUpdate() |
158 |
Combines/Merges categories sharing consecutive names according to the Format property
local var_CategoryAxis as ICategoryAxis local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 6 oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv" var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "Date" var_CategoryAxis:Format := "dateS(value left 7) format `MMM`" var_CategoryAxis:Split := true var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Serie := oDCOCX_Exontrol1:Series:Add(nil,nil) var_Serie:Name := "msft" var_Serie:Data := "Open,High,Low,Close" var_Serie:Type := "candle" oDCOCX_Exontrol1:EndUpdate() |
157 |
Defines the category-axis's background color
|
156 |
Defines the color, size, style, skip and step configuration options of the major ticks to be shown on the value-axis
|
155 |
Defines the color, size, style, skip and step configuration options of the major grid-lines to be shown by the value-axis on the chart panel
|
154 |
Defines the color, size and style to display the line of the category-axis
|
153 |
Specifies the rotation angle (in degrees) for the title and labels of the category-axis, in 'labels,title' format
|
152 |
Defines the title of the category-axis
|
151 |
Changes the font attributes to apply on the title and labels of the category-axis
|
150 |
Defines the direction of the category axis
|
149 |
Aligns the category-axis to bottom/right or top/left side of the view
|
148 |
Hides the category axis
|
147 |
Customizes the labels to show on category axis
|
146 |
Defines the categories (method 2)
|
145 |
Defines the categories (method 1)
|
144 |
Adds multiple category-axes
local var_CategoryAxis as ICategoryAxis local var_Legend as ILegend oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:CategoryAxis:MajorGridLines:Color := "lightgray" var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxes:Add("Winter,Winter,Spring,Spring,Spring,Summer,Summer,Summer,Autumn,Autumn,Autumn,Winter",nil) var_CategoryAxis:Format := "value" var_CategoryAxis:Split := true var_CategoryAxis:Tfi := "bold" var_CategoryAxis:MajorGridLines:Color := "black" oDCOCX_Exontrol1:ValueAxis:Format := "value + `°`" oDCOCX_Exontrol1:Series:Add("Jan(5 15), Feb(6 16), Mar(8 18), Apr(10 20), May(13 23), Jun(17 28), Jul(20 32), Aug(20 32), Sep(18 28), Oct(14 23), Nov(9 17), Dec(6 15)","Spain"):Type := "RangeColumn" oDCOCX_Exontrol1:Series:Add("Jan(-4 2), Feb(-3 4), Mar(1 10), Apr(5 16), May(10 21), Jun(13 25), Jul(15 28), Aug(14 27), Sep(10 22), Oct(5 15), Nov(0 7), Dec(-3 3)","Romania"):Type := "RangeColumn" var_Legend := oDCOCX_Exontrol1:Legend var_Legend:Visible := true var_Legend:Dock := exLeft oDCOCX_Exontrol1:EndUpdate() |
143 |
Redefines the major-unit of the value-axis
|
142 |
Redefines the margins/limits of the value-axis
local var_Serie as ISerie local var_Series as ISeries local var_ValueAxis as IValueAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true var_ValueAxis := oDCOCX_Exontrol1:ValueAxis var_ValueAxis:Min := -100 var_ValueAxis:Max := 6000 oDCOCX_Exontrol1:CategoryAxis:Categories := "Asia,Africa,Europe,North America,Antarctica,South America,Australia/Oceania" var_Series := oDCOCX_Exontrol1:Series var_Serie := var_Series:Add("4600,1300,747,579,0,422,42",nil) var_Serie:Name := "Population" var_Serie:[Misc,exLineSize] := 3 oDCOCX_Exontrol1:EndUpdate() |
141 |
Defines the start/end position of the value-axis (relative to full axis)
local var_CategoryAxis as ICategoryAxis local var_Serie,var_Serie1 as ISerie local var_Series as ISeries local var_ValueAxes as IValueAxes local var_ValueAxis as IValueAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true var_ValueAxes := oDCOCX_Exontrol1:ValueAxes var_ValueAxes:Add("p"):End := 0.75 var_ValueAxis := var_ValueAxes:Add("a") var_ValueAxis:End := 0.25 var_ValueAxis:Visible := false var_ValueAxis:ColorChart := 16119285 var_ValueAxis:Reverse := true var_ValueAxis:MajorGridLines:Width := 0 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "Asia,Africa,Europe,North America,Antarctica,South America,Australia/Oceania" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Series := oDCOCX_Exontrol1:Series var_Serie := var_Series:Add("4600,1300,747,579,0,422,42",nil) var_Serie:Name := "Population" var_Serie:Axis := "p" var_Serie:Type := "Line" var_Serie:[Misc,exLineSize] := 3 var_Serie1 := var_Series:Add("4458,3037,1018,2470,1784,1018,856",nil) var_Serie1:Name := "Area" var_Serie1:Axis := "a" oDCOCX_Exontrol1:Legend:Visible := true oDCOCX_Exontrol1:EndUpdate() |
140 |
Customizes the tooltips to show on value-axis, when the crosshair hovers the chart
|
139 |
Hides the tooltip that's shown over the value-axis, while cursor hovers the serie
|
138 |
Shifts horizontally or vertically the labels relative to their original positions
|
137 |
Defines the color to apply on the chart's background right to the value-axis
|
136 |
Changes the value-axis's background color
|
135 |
Defines the color, size, style, skip and step configuration options of the major grid-lines to be shown by the value-axis on the chart panel
|
134 |
Defines the color, size, style, skip and step configuration options of the major ticks to be shown on the value-axis
|
133 |
Defines the color, size and style to display the line of the value-axis
|
132 |
Converts the serie's values to [0,1] range, as percentages (the values area always numbers between 0 and 1)
|
131 |
Defines the rotation angle (in degrees) for the title and labels of the axis, in 'labels,title' format
|
130 |
Defines the title of the value-axis
|
129 |
Specifies the font attributes to apply on the title and labels of the value-axis
|
128 |
Defines the direction of the value axis
|
127 |
Aligns the value-axis to bottom/right or top/left side of the view
|
126 |
Customizes the labels of the value axis
|
125 |
Customizes the labels of the value axis
|
124 |
Hides the value-axis
|
123 |
Changes the position of value-axis (click to change the value-axis's position)
|
122 |
Access the value-axis giving its name (click to change the value-axis's background)
METHOD OCX_Exontrol1Click() CLASS MainDialog // Click event - Occurs when the user presses and then releases the left mouse button over the control. oDCOCX_Exontrol1:ValueAxes:[Item,"a"]:ColorChart := 16119285 oDCOCX_Exontrol1:Refresh() RETURN NIL local var_CategoryAxis as ICategoryAxis local var_Serie,var_Serie1 as ISerie local var_Series as ISeries local var_ValueAxes as IValueAxes local var_ValueAxis as IValueAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true var_ValueAxes := oDCOCX_Exontrol1:ValueAxes var_ValueAxes:Add("p"):Start := 0.25 var_ValueAxis := var_ValueAxes:Add("a") var_ValueAxis:End := 0.25 var_ValueAxis:Visible := false var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "Asia,Africa,Europe,North America,Antarctica,South America,Australia/Oceania" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Series := oDCOCX_Exontrol1:Series var_Serie := var_Series:Add("4600,1300,747,579,0,422,42",nil) var_Serie:Name := "Population" var_Serie:Axis := "p" var_Serie:Type := "Line" var_Serie:[Misc,exLineSize] := 3 var_Serie1 := var_Series:Add("4458,3037,1018,2470,1784,1018,856",nil) var_Serie1:Name := "Area" var_Serie1:Axis := "a" oDCOCX_Exontrol1:Legend:Visible := true oDCOCX_Exontrol1:EndUpdate() |
121 |
Specifies the name of the value axis to use
local var_CategoryAxis as ICategoryAxis local var_Legend as ILegend local var_Serie,var_Serie1 as ISerie local var_Series as ISeries local var_ValueAxes as IValueAxes local var_ValueAxis,var_ValueAxis1 as IValueAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ValueSize := 18 var_ValueAxes := oDCOCX_Exontrol1:ValueAxes var_ValueAxis := var_ValueAxes:Add("pop-ax") var_ValueAxis:Name := "pop-ax" var_ValueAxis:Start := 0.25 var_ValueAxis:Align := exAlignLeft var_ValueAxis1 := var_ValueAxes:Add("area-ax") var_ValueAxis1:Name := "area-ax" var_ValueAxis1:End := 0.25 var_ValueAxis1:Visible := false var_ValueAxis1:ColorChart := 16119285 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "Asia,Africa,Europe,North America,Antarctica,South America,Australia/Oceania" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Series := oDCOCX_Exontrol1:Series var_Serie := var_Series:Add("4600,1300,747,579,0,422,42",nil) var_Serie:Name := "Population" var_Serie:Axis := "pop-ax" var_Serie:[Misc,exLineSize] := 3 var_Serie:Vertical := true var_Serie1 := var_Series:Add("4458,3037,1018,2470,1784,1018,856",nil) var_Serie1:Name := "Area" var_Serie1:Axis := "area-ax" var_Legend := oDCOCX_Exontrol1:Legend var_Legend:Visible := true var_Legend:Dock := exLeft var_Legend:Align := exStart oDCOCX_Exontrol1:EndUpdate() |
120 |
Remove a value-axis (click to remove the first value-axis)
|
119 |
Remove all value-axes (click to clear the value-axes)
|
118 |
Adds multiple value-axes
local var_CategoryAxis as ICategoryAxis local var_Serie,var_Serie1 as ISerie local var_Series as ISeries local var_ValueAxes as IValueAxes local var_ValueAxis as IValueAxis oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true var_ValueAxes := oDCOCX_Exontrol1:ValueAxes var_ValueAxes:Add("p"):Start := 0.25 var_ValueAxis := var_ValueAxes:Add("a") var_ValueAxis:End := 0.25 var_ValueAxis:Visible := false var_ValueAxis:ColorChart := 16119285 var_CategoryAxis := oDCOCX_Exontrol1:CategoryAxis var_CategoryAxis:Categories := "Asia,Africa,Europe,North America,Antarctica,South America,Australia/Oceania" var_CategoryAxis:MajorGridLines:Color := "lightgray" var_Series := oDCOCX_Exontrol1:Series var_Serie := var_Series:Add("4600,1300,747,579,0,422,42",nil) var_Serie:Name := "Population" var_Serie:Axis := "p" var_Serie:Type := "Line" var_Serie:[Misc,exLineSize] := 3 var_Serie1 := var_Series:Add("4458,3037,1018,2470,1784,1018,856",nil) var_Serie1:Name := "Area" var_Serie1:Axis := "a" oDCOCX_Exontrol1:Legend:Visible := true oDCOCX_Exontrol1:EndUpdate() |
117 |
Defines the foreground color to show the visible values within the control's legend
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Background,exLegendLabel] := RGB(0,0,1) oDCOCX_Exontrol1:[Background,exLegendSymbol] := RGB(0,0,1) oDCOCX_Exontrol1:Series:Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)",nil):Name := "Area" var_Serie := oDCOCX_Exontrol1:Series:Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)",nil) var_Serie:Name := "Population" var_Serie:Visible := false oDCOCX_Exontrol1:Legend:Visible := true oDCOCX_Exontrol1:EndUpdate() |
116 |
Defines a different background color to show the visible values within the control's legend
|
115 |
Defines a different background color to show the hidden values within the control's legend
|
114 |
Defines the foreground color to show the hidden values within the control's legend
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:[Background,exLegendLabelHidden] := RGB(220,220,220) oDCOCX_Exontrol1:[Background,exLegendSymbolHidden] := RGB(220,220,220) oDCOCX_Exontrol1:Series:Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)",nil):Name := "Area" var_Serie := oDCOCX_Exontrol1:Series:Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)",nil) var_Serie:Name := "Population" var_Serie:Visible := false oDCOCX_Exontrol1:Legend:Visible := true oDCOCX_Exontrol1:EndUpdate() |
113 |
Hides a symbol or item of the legend by code
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:Series:Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)",nil):Name := "Area" var_Serie := oDCOCX_Exontrol1:Series:Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)",nil) var_Serie:Name := "Population" var_Serie:Visible := false oDCOCX_Exontrol1:Legend:Visible := true oDCOCX_Exontrol1:EndUpdate() |
112 |
Defines the percentage of transparency for displaying tooltips on series
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Background,exSerieCursorTooltipTransparent] := RGB(75,0,0) oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:Series:Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)",nil) oDCOCX_Exontrol1:Series:Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)",nil) oDCOCX_Exontrol1:Cursor:Visible := true oDCOCX_Exontrol1:EndUpdate() |
111 |
Defines the percentage of transparency for displaying tooltips on axes
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Background,exAxisCursorTooltipTransparent] := RGB(75,0,0) oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:Series:Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)",nil) oDCOCX_Exontrol1:Series:Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)",nil) oDCOCX_Exontrol1:Cursor:Visible := true oDCOCX_Exontrol1:EndUpdate() |
110 |
Specifies the percent of transparency to show the overview-selection (0 indicates opaque, 50% indicates semi-transparent, and 100% indicates fully transparent)
|
109 |
Changes the color to show the overview's selection (EBN color)
|
108 |
Changes the color to show the overview's selection (solid color)
local var_Serie as ISerie oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Background,exOverviewSel] := 0x10000ff oDCOCX_Exontrol1:ValueSize := 6 oDCOCX_Exontrol1:Data := "C:\Program Files\Exontrol\ExGraph\Sample\Data/aapl.txt" var_Serie := oDCOCX_Exontrol1:Series:Add(nil,nil) var_Serie:Name := "aapl" var_Serie:Data := "AAPL (open),AAPL (high),AAPL (low),AAPL (close)" var_Serie:Type := "candle" oDCOCX_Exontrol1:Overview:Visible := true oDCOCX_Exontrol1:EndUpdate() |
107 |
Changes the color to show the overview's selection
|
106 |
Changes the overview's background
|
105 |
Specifies the visual-appearance to display the left/right parts outside of the overview-selection
|
104 |
Adds left/ resize-margins of the overview's selection to resize it (EBN)
|
103 |
Adds left/ resize-margins of the overview's selection to resize it
|
102 |
Changes the colors to show the value's tooltip
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[Background,exToolTipBackColor] := RGB(1,0,0) oDCOCX_Exontrol1:[Background,exToolTipForeColor] := RGB(255,255,255) oDCOCX_Exontrol1:AutoFit := true oDCOCX_Exontrol1:Series:Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)",nil):ShowValue := exPoint oDCOCX_Exontrol1:EndUpdate() |
101 |
Changes the visual appearance of the borders of the tooltips
|